package aeducommon;

/**
 * Eine Karte hat eine Farbe, und eine ursprüngliche Nummer, die angibt, die
 * wievielte Karte sie vom Stapel ist.
 *
 * @author Adrian Hostettler
 */
public class Card {

    CardColor color;
    int number;

    /**
     * Im Konstruktor wird nur die Farbe zugewiesen, da die Position/Nummer erst
     * nach dem Mischeln des Kartenstapels gesetzt wird.
     *
     * @param color Farbe, die die Karte haben soll.
     */
    public Card(CardColor color) {
        this.color = color;
    }

    /**
     * Diese Funktion setzt die Nummer/Position von der Karte im Kartenstapel.
     *
     * @param num
     */
    public void setNumber(int num) {
        this.number = num;
    }
    public CardColor getColor(){
        return this.color;
    }
}
